/**
 * @file linkScript.h
 * @author your name (you@domain.com)
 * @brief 
 * @version 0.1
 * @date 2024-11-09
 * 
 * @copyright Copyright (c) 2024
 * 
 */
#ifndef _MODULE_INIT_H
#define _MODULE_INIT_H

typedef void (*init_func_t)(void);

#define module_init(func) const init_func_t moudle_init##_func __attribute__((section(".driver_init"), used)) = func;

extern void module_init_register(void);

#endif
